@media screen and (max-width: 960px) {
#Header .headeroverlay,.container, #footer{ margin:0 auto; padding:0; width:98%; border:0px solid red;}
}

@media screen and (max-width: 758px) {
#Header .headeroverlay,.container, #footer{ margin:0 auto; padding:0; width:98%; }
#Header .home{ height:575px;}

#Header .headeroverlay .navigate_arrow {top:100px; left:13%;}
.navigate_arrow img { max-width:100%;}
.logo img { max-width:100%;}

#Header .headeroverlay .navdiv { width:70%;}
#Header .headeroverlay .navdiv .nav li{ padding:0 1.5% 0 1.5%;}

#bannercontainer, #bannercontainer #slides .slides_container,#bannercontainer #slides .slides_container .slide  { width:750px;}
#bannercontainer #slides .slides_container .slide {height:310px;}

.bottom_top_link {width:750px;}
.bottom_top_link .divlink {position:relative;top:-15px; margin-left:680px;}

}

@media screen and (max-width: 524px) {
#Header .headeroverlay,.container, #footer{ margin:0 auto; padding:0; width:98%;}
#Header .home{ height:500px;}

#Header .headeroverlay .navigate_arrow {top:150px; left:3%;}
#Header .headeroverlay .navigate_arrow img { max-width:60%;}
.logo img { max-width:100%;}

#Header .headeroverlay .navdiv { width:70%; height:100%; background:none;}
#Header .headeroverlay .navdiv .nav li{ display:block; border-top:1px solid #e5e5e5; border-left:0; padding:2% 0 2% 0;}

#Header .inside{height:370px;}

#bannercontainer, #bannercontainer #slides .slides_container,#bannercontainer #slides .slides_container .slide  { width:292px;}
#bannercontainer #slides .slides_container .slide {height:150px;}

#bannercontainer #slides .pagination {width:292px;}
#bannercontainer #slides .pagination li a {width:30px;height:6px;}

.container { padding:0 20px 0 0px 20px; width:90%;}

.home_services .services-list img { max-width:100%;}
#footer p { padding:0 10% 0 10%; width:79%;}

.bottom_top_link {width:290px;}
.bottom_top_link .divlink {position:relative;top:-15px; margin-left:250px;}

.pic-frame { margin:0 0 20px 0; max-width:100%;}
.pic{ margin:0 auto; max-width:100%; margin-bottom:20px;}
.pic img{ max-width:100%;}

.testimonials_ul li{ width:90%;}
.contact-form .leftwidth{ width:100%;}

.socio_contact { clear:both; float:left; margin-top:20px;}

}